html, body {
	margin: 0;
	overflow: hidden;
}

.photocast-viewer,
.image-browser,
.thumbnails-panel-wrapper,
.thumbnails-panel {
	width: 100%;
	height: 100%;
}

.image-browser {
	background-color: #bbb;
}

.thumbnails-panel {
	overflow-x: hidden;
	overflow-y: scroll;
}

.app-menubar {
	background-color: #dfdfe2;
	width: 100%;
	border: 1px solid black;
}

.image-collections-menu-bar {
	background-color: #dfdfe2;
	border: 1px solid black;
	height: 100%;
}

.image-collections-menu-item {
	white-space: nowrap;
	font-size: small;
	border-bottom: 1px solid #999;
	cursor: pointer;
	padding: 0 8px 0 4px;
}

.image-collections-menu-item-over {
	background-color: lightyellow;
}

.image-collections-menu-item-active {
	background-color: yellow;
}

.app-menubar .subscribe-menuitem {
	background: url(images/subscribe.gif);
}

.thumbnails-panel .library-image {
	float:left;
	text-align: center;
}